package com.ruoyi.system.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;



/**
 * 门禁状态管理添加对象 zsyy_community_door
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("门禁状态管理添加对象")
public class ZsyyCommunityDoorAddBo {


    /** 设备名称 */
    @ApiModelProperty("设备名称")
    private String deviceName;

    /** 设备id */
    @ApiModelProperty("设备id")
    private String deviceId;

    /** 设备类型：1趣开门，2海康 */
    @ApiModelProperty("设备类型：1趣开门，2海康")
    private Integer deviceType;

    /** 设备ip */
    @ApiModelProperty("设备ip")
    private String deviceIp;

    /** 设备端口号 */
    @ApiModelProperty("设备端口号")
    private String port;

    /** 设备用户名 */
    @ApiModelProperty("设备用户名")
    private String userName;

    /** 设备密码 */
    @ApiModelProperty("设备密码")
    private String password;

    /** 设备编号 */
    @ApiModelProperty("设备编号")
    private String deviceNo;

    /** 权限类型：1单元门,2公共门 */
    @ApiModelProperty("权限类型：1单元门,2公共门")
    private Integer powerType;

    /** 设备在线状态：1在线  0离线 3损坏 */
    @ApiModelProperty("设备在线状态：1在线  0离线 3损坏")
    private Integer onLine;

    /** 设备激活状态：1已激活  0未激活 */
    @ApiModelProperty("设备激活状态：1已激活  0未激活")
    private Integer deviceStatus;

    /** 设备应用版本号 */
    @ApiModelProperty("设备应用版本号")
    private String appVersion;

    /** 设备型号 */
    @ApiModelProperty("设备型号")
    private String model;

    /** 摄像头id */
    @ApiModelProperty("摄像头id")
    private Long cameraId;

    /** 单元单元id */
    @ApiModelProperty("单元单元id")
    private Long unitId;

    /** 小区id */
    @ApiModelProperty("小区id")
    private Long communityId;

    /** 广告类型：1图片，2视频 */
    @ApiModelProperty("广告类型：1图片，2视频")
    private Integer bannerType;

    /** 广告时长 */
    @ApiModelProperty("广告时长")
    private Integer bannerDuration;

    /** 广告链接 */
    @ApiModelProperty("广告链接")
    private String bannerUrl;
}
